package com.zhnl.zhnl_web.bean;

import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
import org.apache.poi.ss.formula.functions.T;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;

/**
 * @author 罗兴发
 * @data 2024/1/8 16:59
 * @description：严选商城-实体类
 */
@Data
@Accessors(chain = true)  //链式结构
@NoArgsConstructor   //无参构造函数
public class BstGoodsGategoryBean implements Serializable,ITreeNode {
    private static final long serialVersionUID = 1L;//控制序列化版本兼容
    private Integer gId;//商品分类id
    private Integer merchId;//商户ID
    private String label;//手机端显示的商品分类名
    private String enName;//英文名字
    private Integer parentId;//父id
    private String parentIdPath;//家族图谱
    private Integer gLevel;//等级
    private Integer sortOrder;//顺序排序
    private Integer isShow;//是否显示
    private String gImage;//分类页展示图
    private String xImage;//分类页展示图(变色版)
    private String gColor;//图标颜色
    private String kfImg;//客服微信码
    private String kfName;//客服名称
    private String mobileImage;//首页分类封面图
    private String threeImage;//手机端3级分类图
    private String catIcon;//一级分类手机端图标（icon）
    private Integer brandId;//品牌ID
    private BigDecimal commissionRate;//分销金额
    private Integer isDistribution;//是否开启分销（0:关闭，1:开启）
    private Integer kfUserId;//客服ID(这个设定暂时去除)
    private Integer isDisplay;//是否在产品行情显示
    private Integer catSign;//分类标识：0其余网站使用，1官网使用；默认为0
    private Integer hotNum;//搜索热度
    private List<BstGoodsGategoryBean> children = new ArrayList<>();
}